Słownik prawniczo handlowy polsko-angielski Anna Słomczewska

to present sth to advantage, to present sth in best light